Log in Register Dashboard Temp Share Shortlinks Frames API

HTMLify

app.js
Views: 9 | Author: cody
const codes = document.querySelectorAll(".code");

codes[0].focus();

codes.forEach((code, idx) => {
  code.addEventListener("keydown", (e) => {
    if (e.key >= 0 && e.key <= 9) {
      setTimeout(() => {
        codes[idx + 1].focus();
      }, 10);
    } else if (e.key === "Backspace") {
      setTimeout(() => {
        codes[idx - 1].focus();
      }, 10);
    }
  });
});

Comments